@charset "utf-8";

a.more{position: absolute; right: 5px; bottom: 5px;}
.tabContent ul{display: none;}
.none {display: none;}
.block {display: block;}
.on h4{color: #fff;}
.f-w586{width: 586px;}
.f-w526{width: 526px;}
.f-w580{width: 580px;}

.nav_b{ width:1200px; margin:0 auto;overflow:hidden;height:40px;border-top:0;margin: 15px 0px;}
.nav_b .situation{ float:left; height:40px;line-height:40px;overflow:hidden;}
.nav_b .search{ float:right; height:40px;line-height:40px;overflow:hidden;}
.nav_b .search .search-tools{font-size:14px;}
.nav_b .search .search-tools label{margin:0 5px;}
.nav_b .search .search-tools label span{display:inline-block;padding:0 5px;}
.rbog{float:right;width:264px;height:40px;line-height:40px;overflow:hidden;}
.nav_b .search .search-tools .search_txt {
    width: 170px;height: 37px;line-height: 37px;padding: 0 0 0 20px;font-size: 16px;color: #444444;background: #f4f4f4;border-radius: 10px 0 0 10px;border: none;
}

.nav_b .weather{ padding-left:10px; padding-top:5px; float:left; width:550px;}

.scrollText{background-color: #f5f5f5;height: 96px;}
.scrollText-01{height: 50px;line-height: 50px;overflow: hidden;font-weight: 800; width:1110px;margin: 22px 0px 22px 10px;}
.scrollText-01 ul li a{font-size: 24px;color: #e90000;}
/* slideBox1 */
.slideBox1-leftbox{width: 670px;}
.slideBox1-rightbox{width: 505px; height: 438px;}

/* 幻灯片css */
.slideBox{ width:670px; height:438px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; background:#fff; cursor:pointer;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.slideBox .hd ul li.on{ background:#3CF;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{width:670px; height:438px; zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd img{ width:670px; height:438px; display:block; position: absolute; z-index: 1; left: 0; top: 0;}
.slideBox .bd span.bg,.slideBox .bd span.t{ height:40px;  display:block; position: absolute; left: 0; bottom: 0;}
.slideBox .bd span.bg{width:670px;background: #000; z-index: 2;filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5;}
.slideBox .bd span.t{width:345px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FFF; text-indent: 5px; font-size: 14px; z-index: 3;}
.slideBox .bd span.t a{color:#fff;font-size:16px;display:block;}

.title-01{width: 124px;}
.title-01 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/icon_01.png) left top no-repeat; text-align: center;color: #ffffff;margin-right:4px;position: relative;top:2px;border-bottom:3px solid #DB1e1e;}
/*list-1*/
.list-1{padding: 0px;}
.list-1 .news-top{border: none;}
.list-1 .news-top-border{border-bottom: 2px solid #1a4589;}
.news-box ul{width: 100%; padding: 0px;}
.news-box ul li{ height: 45px; line-height: 45px;background:url(../images/dot.png) 0 50% no-repeat; padding-left:20px;margin-left: 5px; position: relative;border-bottom: 1px solid #eee;}
.news-box ul li a{width: 100%; display: block; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;color: #000000;font-size: 18px;}
.news-box ul li span.date{position: absolute; right: 10px; top: 0; color: #909090;}

.m-topics{border: 2px solid #dcdcdc;padding: 10px;}
.m-topics-left{float: left;height: 30px;line-height: 30px;border-right: 2px solid #dcdcdc;}
.m-topics .fns{height: 20px;margin: 5px 20px;}
.m-topics .m-topics-tit{color: #03597f;}

.li-leftbox{width: 580px;height: 265px;}
.li-rightbox{width: 580px;height: 265px;}

/*list-3*/
.list-3{padding: 15px 0px;height: 40px; line-height: 40px;background: #ffffff;border-bottom: 2px solid #1a4589;}
.list-3 .list-31 img{ width: 42px;height: 42px;}
.list-3 .list-32{margin-left: 15px;}
.list-3 .list-32 span{ font-size: 20px;font-weight: 800;}
.list-3 .list-33 span{ font-size: 16px;color: #4f5150;}

/*list-4*/
.list-4{padding: 15px 0px;height: 40px; line-height: 40px;background: #ffffff;border-bottom: 2px solid #1a4589;}
.list-4 .list-41 img{ width: 42px;height: 42px;}
.list-4 .list-42{margin-left: 15px;}
.list-4 .list-42 span{ font-size: 20px;font-weight: 800;}
.list-4 .list-43 span{ font-size: 16px;color: #4f5150;}

/*list-4*/
.list-5{padding: 15px 0px;height: 40px; line-height: 40px;background: #ffffff;border-bottom: 2px solid #1a4589;}
.list-5 .list-51 img{ width: 42px;height: 42px;}
.list-5 .list-52{margin-left: 15px;}
.list-5 .list-52 span{ font-size: 20px;font-weight: 800;}
.list-5 .list-53 span{ font-size: 16px;color: #4f5150;}

.sp li{float: left;width: 360px;margin: 10px 20px;}
.sp li img{width: 356px;height: 220;}

.bigImg {width:1200px; height:191px;}

.u-tab-con{padding: 0px;}
.u-tab-con li{ height: 39px; line-height: 39px;background:url(../images/dot.png) 0 50% no-repeat; padding-left:20px;margin-left: 5px; position: relative;}
.u-tab-con li a{width: 100%; display: block; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;font-size: 18px;color: #000000;}
.u-tab-con li span.date{position: absolute; right: 10px; top: 0; color: #909090;}

.slideBox1{ height: 100px;overflow:hidden; position:relative; margin: 0 auto;}
.slideBox1 .bd{position:relative; height:100%; z-index:0;}

.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox1 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; background:#fff; cursor:pointer;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.slideBox1 .hd ul li.on{ background:#3CF;}

/*list-20*/
.list-20{padding: 10px;height: 40px; line-height: 40px;}
.list-20 li{ width: 126px;float: left;}
.list-20 li a{display: block; overflow:hidden;text-align: center;}
.list-20 li span{font-size: 18px;color: #a0a0a2;cursor:default;}
.list-20 li.on span{color: #29518f;border-bottom:3px solid #1a4687;}

.list-21{height: 300px;background: #f5f5f5;padding: 25px 20px;}
.list-21-leftbox{width: 525px;border-right: 2px solid #dadada;padding: 0px 25px;}
.list-21-leftbox .lefttit{text-align: center;}
.lefttit span,.righttit span{font-size: 26px;color: red;display:inline-block;font-weight:bold;}
.list-21-rightbox{width: 524;padding: 0px 25px;}
.list-21-rightbox .righttit{text-align: center;}
.ul-box-img{width: 211px;height: 148px;float: left;}
.box{float: left;padding-left: 10px;}
.box ul{padding: 0px;}
.box ul li {width: 304px;height: 39px; line-height: 39px;background:url(../images/li_box.png) 0 50% no-repeat;}
.box ul li a{display: block; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;color: #505050;font-size: 14px;padding-left: 15px;}
.box .more{width: 304px;line-height: 40px;height: 40px;text-align: right;}
.more-s{font-size: 17px;color: #bfbfbf;}

.flink{ background-color: #125faf; width:100%;position:relative;overflow:hidden;}
.link{width:1200px;margin:0 auto;}

.incontentthree { width: 100%; padding-bottom: 20px; }
.wide { width: 1200px; margin: 0 auto;overflow:hidden; }
.intitle2 { position: relative; width: 100%; border-bottom: 3px solid #1a4589; font-size: 0; }
.intitle2 span { display: inline-block; padding: 0 12px; line-height: 38px; font-size: 16px; color: #222222; background: #8dcff4; vertical-align: middle;position: relative;top:3px;border-bottom:5px solid #eb1e1e;letter-spacing:6px; }
.intitle2 a { position: absolute; right: 0; top: 0; z-index: 10; display: block; line-height: 38px; font-size: 14px; color: #999999; }
.intitle2 a:hover { color: #1475c6; }
.incontentsix-ul { width: 100%; margin-top: 28px; background: #e3f1fc; overflow:hidden;}
.incontentsix-ul li { float: left; width: 33.18%; height: 40px; margin-right: 0.22222%; line-height: 40px; text-align: center; font-size: 18px; color: #ffffff; background: #529ad6; cursor: pointer; }
.incontentsix-ul li:last-child { margin-right: 0; }
.incontentsix-ul li.active { background: #1475c6; }
.incontentsix-ul li:hover { background: #1475c6; }
.incontentsix-view { display: none; width: 1160px; padding: 20px; background: #e3f1fc; overflow:hidden;height:124px;}
.incontentsix-view a { margin-right: 34px; line-height: 28px; font-size: 16px; color: #555555; white-space: nowrap; }
.incontentsix-view a:hover { text-decoration: underline; }